/*
 * @Date: 2023-04-13 15:20:52
 * @LastEditTime: 2023-05-19 15:09:39

 * 介绍:
 */
import RactionSheet from "./RactionSheet.vue";
import { ActionSheetAction } from "vant";

export default RactionSheet;
export interface Config {
  show?: boolean;
  title?: string;
  /**	面板选项列表 */
  actions?: ActionSheetAction[];
  /**取消按钮文字 */
  cancelText?: string;
  /**选项上方的描述信息 */
  description?: string;
  /**是否显示关闭图标 */
  closeable?: boolean;
  /**关闭图标名称或图片链接，等同于 Icon 组件的 name 属性 */
  closeIcon?: string;
  /**指定挂载的节点，等同于 Teleport 组件的 to 属性 */
  beforeClose?: () => Promise<boolean> | boolean;
}
/**获取DialogRef实例 */
export function useRactionSheetRef() {
  return ref<InstanceType<typeof RactionSheet>>();
}
